<?php
/**
 *  所有的 *-local.php 配置文件，用于配置各自运行环境不同的配置选项，
 *  且不要把本地的修改提交到代码库，以免影响其他机器上的运行环境配置。
 *  
 *  可以把文件加入到svn的changelist中，这样提交代码时这些文件的变更
 *  默认不会被提交，除非明确指定了list。
 *  
 *  如果使用的是TortoiseSVN，可以在提交窗口中选中文件，然后
 *  右键菜单 --> Move to changelist --> ignore-on-commit，
 *  或者在命令行中执行命令
 *  svn cl ignore-on-commit main-local.php
 *  
 *  更新代码时如果遇到 *-local.php 的更新，需注意检查是否影响了本地配置。
 */

$config = [
    'components' => [
        'request' => [
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
            'cookieValidationKey' => 'X7yZ3B8x9KuCDLMHIQhOs9tCcd1HS1Pf',
        ],
        'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
        ],
    ],
];

if (!YII_ENV_TEST) {
    // configuration adjustments for 'dev' environment
    // $config['bootstrap'][] = 'debug';
    // $config['modules']['debug'] = [
    //     'class' => 'yii\debug\Module',
    //     'allowedIPs' => ['*'],
    // ];

    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = [
        'class' => 'yii\gii\Module',
    ];
}

return $config;
